home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 258_01 / bitfield.c < prev    next >
Encoding:
Text File  |  1988-03-28  |  512 b   |  18 lines

  1.                                          /* Chapter 11 - Program 7 */
  2. main()
  3. {
  4. union {
  5.    int index;
  6.    struct {
  7.       unsigned int x : 1;
  8.       unsigned int y : 2;
  9.       unsigned int z : 2;
  10.    } bits;
  11. } number;
  12.  
  13.    for (number.index = 0;number.index < 20;number.index++) {
  14.       printf("index = %3d, bits = %3d%3d%3d\n",number.index,
  15.               number.bits.z,number.bits.y,number.bits.x);
  16.    }
  17. }
  18.